package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.TreeEntity;

/**
 * 档案类别对象 module_treemain
 * 
 * @author  jiang
 * @date 2023-09-04
 */
public class ModuleTreemain extends TreeEntity
{
    private static final long serialVersionUID = 1L;

    /** 类别代号 */
    @Excel(name = "类别代号")
    private String id;

    /** 索引ID */
    @Excel(name = "索引ID")
    private Long indexId;

    /** 索引全名称（包含索引号码和名称） */
    @Excel(name = "索引全名称", readConverterExp = "包=含索引号码和名称")
    private String indexName;

    /** 等级（索引级别） */
    @Excel(name = "等级", readConverterExp = "索=引级别")
    private Long nlevel;

    /** 编号 */
    @Excel(name = "编号")
    private String num;

    /** 文件编号 */
    @Excel(name = "文件编号")
    private String filenum;

    /** 内容 */
    @Excel(name = "内容")
    private String content;

    /** $column.columnComment */
    private String vflag;

    /** 索引名称 */
    private String sindexName;

    /** $column.columnComment */
    private Long ztype;

    /** $column.columnComment */
    private String content2;

    /** $column.columnComment */
    private String topnode;

    /** $column.columnComment */
    private Long nodeico;

    /** $column.columnComment */
    private String nodetype;

    /** $column.columnComment */
    private Long fromid;

    /** $column.columnComment */
    private Long listno;

    /** $column.columnComment */
    private Long frmtypeindex;

    /** $column.columnComment */
    private Long showid;

    /** $column.columnComment */
    private String showfrmid;

    /** $column.columnComment */
    private Long showfrmindexId;

    /** $column.columnComment */
    private Long commIndex;

    /** $column.columnComment */
    private Long baseIndex;

    /** $column.columnComment */
    private Long commListno;

    /** $column.columnComment */
    private Long projListno;

    /** $column.columnComment */
    private Long intnoshow;

    /** $column.columnComment */
    private Long projParent;

    /** $column.columnComment */
    private String treeDliststr;

    /** $column.columnComment */
    private String jid;

    /** $column.columnComment */
    private String flid;

    /** $column.columnComment */
    private String ctypeId;

    /** 预留1 */
    private String treemainReserved1;

    /** 预留2 */
    private String treemainReserved2;

    /** 预留3 */
    private String treemainReserved3;

    /** 预留4 */
    private Long treemainReserved4;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setIndexId(Long indexId) 
    {
        this.indexId = indexId;
    }

    public Long getIndexId() 
    {
        return indexId;
    }
    public void setIndexName(String indexName) 
    {
        this.indexName = indexName;
    }

    public String getIndexName() 
    {
        return indexName;
    }
    public void setNlevel(Long nlevel) 
    {
        this.nlevel = nlevel;
    }

    public Long getNlevel() 
    {
        return nlevel;
    }
    public void setNum(String num) 
    {
        this.num = num;
    }

    public String getNum() 
    {
        return num;
    }
    public void setFilenum(String filenum) 
    {
        this.filenum = filenum;
    }

    public String getFilenum() 
    {
        return filenum;
    }
    public void setContent(String content) 
    {
        this.content = content;
    }

    public String getContent() 
    {
        return content;
    }
    public void setVflag(String vflag) 
    {
        this.vflag = vflag;
    }

    public String getVflag() 
    {
        return vflag;
    }
    public void setSindexName(String sindexName) 
    {
        this.sindexName = sindexName;
    }

    public String getSindexName() 
    {
        return sindexName;
    }
    public void setZtype(Long ztype) 
    {
        this.ztype = ztype;
    }

    public Long getZtype() 
    {
        return ztype;
    }
    public void setContent2(String content2) 
    {
        this.content2 = content2;
    }

    public String getContent2() 
    {
        return content2;
    }
    public void setTopnode(String topnode) 
    {
        this.topnode = topnode;
    }

    public String getTopnode() 
    {
        return topnode;
    }
    public void setNodeico(Long nodeico) 
    {
        this.nodeico = nodeico;
    }

    public Long getNodeico() 
    {
        return nodeico;
    }
    public void setNodetype(String nodetype) 
    {
        this.nodetype = nodetype;
    }

    public String getNodetype() 
    {
        return nodetype;
    }
    public void setFromid(Long fromid) 
    {
        this.fromid = fromid;
    }

    public Long getFromid() 
    {
        return fromid;
    }
    public void setListno(Long listno) 
    {
        this.listno = listno;
    }

    public Long getListno() 
    {
        return listno;
    }
    public void setFrmtypeindex(Long frmtypeindex) 
    {
        this.frmtypeindex = frmtypeindex;
    }

    public Long getFrmtypeindex() 
    {
        return frmtypeindex;
    }
    public void setShowid(Long showid) 
    {
        this.showid = showid;
    }

    public Long getShowid() 
    {
        return showid;
    }
    public void setShowfrmid(String showfrmid) 
    {
        this.showfrmid = showfrmid;
    }

    public String getShowfrmid() 
    {
        return showfrmid;
    }
    public void setShowfrmindexId(Long showfrmindexId) 
    {
        this.showfrmindexId = showfrmindexId;
    }

    public Long getShowfrmindexId() 
    {
        return showfrmindexId;
    }
    public void setCommIndex(Long commIndex) 
    {
        this.commIndex = commIndex;
    }

    public Long getCommIndex() 
    {
        return commIndex;
    }
    public void setBaseIndex(Long baseIndex) 
    {
        this.baseIndex = baseIndex;
    }

    public Long getBaseIndex() 
    {
        return baseIndex;
    }
    public void setCommListno(Long commListno) 
    {
        this.commListno = commListno;
    }

    public Long getCommListno() 
    {
        return commListno;
    }
    public void setProjListno(Long projListno) 
    {
        this.projListno = projListno;
    }

    public Long getProjListno() 
    {
        return projListno;
    }
    public void setIntnoshow(Long intnoshow) 
    {
        this.intnoshow = intnoshow;
    }

    public Long getIntnoshow() 
    {
        return intnoshow;
    }
    public void setProjParent(Long projParent) 
    {
        this.projParent = projParent;
    }

    public Long getProjParent() 
    {
        return projParent;
    }
    public void setTreeDliststr(String treeDliststr) 
    {
        this.treeDliststr = treeDliststr;
    }

    public String getTreeDliststr() 
    {
        return treeDliststr;
    }
    public void setJid(String jid) 
    {
        this.jid = jid;
    }

    public String getJid() 
    {
        return jid;
    }
    public void setFlid(String flid) 
    {
        this.flid = flid;
    }

    public String getFlid() 
    {
        return flid;
    }
    public void setCtypeId(String ctypeId) 
    {
        this.ctypeId = ctypeId;
    }

    public String getCtypeId() 
    {
        return ctypeId;
    }
    public void setTreemainReserved1(String treemainReserved1) 
    {
        this.treemainReserved1 = treemainReserved1;
    }

    public String getTreemainReserved1() 
    {
        return treemainReserved1;
    }
    public void setTreemainReserved2(String treemainReserved2) 
    {
        this.treemainReserved2 = treemainReserved2;
    }

    public String getTreemainReserved2() 
    {
        return treemainReserved2;
    }
    public void setTreemainReserved3(String treemainReserved3) 
    {
        this.treemainReserved3 = treemainReserved3;
    }

    public String getTreemainReserved3() 
    {
        return treemainReserved3;
    }
    public void setTreemainReserved4(Long treemainReserved4) 
    {
        this.treemainReserved4 = treemainReserved4;
    }

    public Long getTreemainReserved4() 
    {
        return treemainReserved4;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("indexId", getIndexId())
            .append("parentId", getParentId())
            .append("indexName", getIndexName())
            .append("nlevel", getNlevel())
            .append("num", getNum())
            .append("filenum", getFilenum())
            .append("content", getContent())
            .append("vflag", getVflag())
            .append("sindexName", getSindexName())
            .append("ztype", getZtype())
            .append("content2", getContent2())
            .append("topnode", getTopnode())
            .append("nodeico", getNodeico())
            .append("nodetype", getNodetype())
            .append("fromid", getFromid())
            .append("listno", getListno())
            .append("frmtypeindex", getFrmtypeindex())
            .append("showid", getShowid())
            .append("showfrmid", getShowfrmid())
            .append("showfrmindexId", getShowfrmindexId())
            .append("commIndex", getCommIndex())
            .append("baseIndex", getBaseIndex())
            .append("commListno", getCommListno())
            .append("projListno", getProjListno())
            .append("intnoshow", getIntnoshow())
            .append("projParent", getProjParent())
            .append("treeDliststr", getTreeDliststr())
            .append("jid", getJid())
            .append("flid", getFlid())
            .append("ctypeId", getCtypeId())
            .append("treemainReserved1", getTreemainReserved1())
            .append("treemainReserved2", getTreemainReserved2())
            .append("treemainReserved3", getTreemainReserved3())
            .append("treemainReserved4", getTreemainReserved4())
            .toString();
    }
}
